#pragma once 
#include "Common.h"
#include <gl\glew.h>

enum EXPORT Usage 
{
	STATIC,
	DYNAMIC
};

enum EXPORT ShaderType
{
	VERTEX,
	PIXEL
};

enum EXPORT TexProp
{
	WRAP_S = GL_TEXTURE_WRAP_S,
	WRAP_T = GL_TEXTURE_WRAP_T,
	MIN_FILTER = GL_TEXTURE_MIN_FILTER,
	MAG_FILTER = GL_TEXTURE_MAG_FILTER
};

enum EXPORT TexVal
{
	REPEAT = GL_REPEAT,
	CLAMP = GL_CLAMP_TO_EDGE,
	LINEAR = GL_LINEAR,
	NEAREST = GL_NEAREST
};

enum EXPORT ClearTarget
{
	COLOR_TARGET = GL_COLOR_BUFFER_BIT,
	DEPTH_TARGET = GL_DEPTH_BUFFER_BIT
};

enum EXPORT Axis 
{
	AXIS_X,
	AXIS_Y,
	AXIS_Z
};

